<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?>
<!--返回错误信息-->
<?php echo validation_errors(); ?>
<!DOCTYPE html>
<html lang="en">

<head>
    <?php


    $title = [
        'title' => '招投标管理',
    ];
    $this->load->view('/admin/common/header', $title);
    ?>
</head>

<body data-type="widgets">
<script src="/assets/js/theme.js"></script>
<div class="am-g tpl-g">

    <!--    头部   侧边菜单-->
    <?php $this->load->view('/admin/common/bodyLeft'); ?>
    <script type="text/javascript">
    	$(".js-sidebar-nav>li:nth-child(12)>ul").show(80);
    	$(".js-sidebar-nav>li:nth-child(12)>a>span").addClass("sidebar-nav-sub-ico-rotate");
    	$(".js-sidebar-nav>li:nth-child(12)>ul>li:nth-child(2)>a").addClass("active");
    </script>
    <!-- 内容区域 -->
    <div class="tpl-content-wrapper">
        <div class="row-content am-cf">
            <div class="row">
                <div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
                    <form action="/admin/procurement/remove" id="form_admin" method="post">
                        <div class="widget am-cf">
                            <div class="widget-head am-cf">
                                <div class="widget-title  am-cf">
                                    <ol class="am-breadcrumb am-breadcrumb-slash">
                                        <li><a href="/admin/bidding/index?page=1">招投标管理</a></li>
                                        <li class="am-active">供应商待办</li>
                                    </ol>
                                </div>
                            </div>
                            <div class="widget-body  am-fr">
                                <div class="am-u-sm-12 am-u-md-6 am-u-lg-6 am-form-group">
                                    <div class="am-btn-toolbar">
                                        <div class="am-alert am-alert-danger" id="data-alert" style="display: none;margin: 4px 0 10px 10px;font-size: 1.6rem;">
                                            <p>开始日期应小于结束日期</p>
                                        </div>
                                        <div class="am-g">
                                            <div class="am-u-sm-6">
                                                <button type="button" class="am-btn am-btn-default am-margin-right" id="my-start">开始日期</button><span id="my-startDate"></span>
                                            </div>
                                            <div class="am-u-sm-6">
                                                <button type="button" class="am-btn am-btn-default am-margin-right" id="my-end">结束日期</button><span id="my-endDate"></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="am-u-sm-12 am-u-md-6 am-u-lg-6">

                                    <div class="am-u-sm-12 am-u-md-6 am-u-lg-6">
                                        <div class="tpl-table-list-select">
                                            <select data-am-selected="{btnSize: 'sm',btnWidth: '100%'}" id="getStatus">
                                                <option value="null">请选择状态</option>
                                                <option value="0" >待处理</option>
                                                <option value="1" >待付保证金</option>
                                                <option value="2" >已支付</option>
                                                <option value="3" >已拒绝</option>
                                                <option value="4" >支付失败</option>
                                                <option value="5" >已完成</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="am-u-sm-12 am-u-md-6 am-u-lg-6">
                                        <div class=" am-input-group am-input-group-sm tpl-form-border-form cl-p">
        <!--                                    <form action="/admin/user/search" method="get">-->
                                            <input type="text" class="am-form-field" name="search" id="searchValue"  placeholder="请输入项目名称">
                                            <span class="am-input-group-btn">
                                                <a href="javascript:void(0);" id="search" class="am-btn am-btn-default am-btn-success tpl-table-list-field am-icon-search">搜索</a>
                                            </span>
        <!--                                    </form>-->
                                        </div>
                                    </div>
                                    
                                </div>
                                <div class="am-u-sm-12">
                                    <div class="am-form-group">
                                        <div class="am-btn-toolbar">
                                            <div class="am-btn-group am-btn-group-xs">

<!--                                                <a href="/admin/bidding/addView" class="am-btn am-btn-default am-btn-danger"><span-->
<!--                                                            class="am-icon-trash-o"></span> 新增需求单-->
<!--                                                </a>-->
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="am-u-sm-12">
                                    <table width="100%" class="am-table am-table-compact am-table-striped tpl-table-black "
                                           id="example-r">
                                        <thead>
                                        <tr>
                                            <th>招投标项目编号</th>
                                            <th>项目名称</th>
                                            <th>发布时间</th>
                                            <th>报名有效期</th>
                                            <th>地区</th>
                                            <th>联系人</th>
                                            <th>状态</th>
                                            <th>操作</th>
                                        </tr>
                                        </thead>
                                        <tbody class="choose-box">
                                        <?php
                                        if($list){
                                            foreach ($list as $v) {

                                                echo '
                                                <tr>
                                                 <td><a href="/admin/bidding/detail?id='.$v['biddingId'].'">'.$v['biddingCode'].'</a></td>
                                                 <td>'.$v['name'].'</td>
                                                 <td>'.date('Y-m-d',$v['createTime']).'</td>
                                                 <td>'.$v['validTime'].'</td>
                                                 <td>'.$v['address'].'</td>
                                                 <td>'.$v['contactMan'].'</td>';

                                                switch ($v['status']){
                                                    case 0;
                                                        echo '<td>待处理</td>
                                                            <td>
                                                            <div class="tpl-table-black-operation">
                                                                <a href="javascript:;" data-id="'.$v['id'].'" data-am-modal="{target: \'#doc-modal-1\', closeViaDimmer: 0, width: 400, height: 225}" class="agree" data-amount="'.$v['needAmount'].'">
                                                                    <i class="am-icon-check"></i> 同意
                                                                </a>
                                                                <a href="javascript:;" data-id="'.$v['id'].'" data-am-modal="{target: \'#modal-refuse\', closeViaDimmer: 0, width: 400, height: 225}" class="tpl-table-black-operation-del refuse" >
                                                                    <i class="am-icon-close"></i> 拒绝
                                                                </a>
                                                            </div>
                                                            </td>
                                                            </tr>';
                                                        break;
                                                    case 1;
                                                        echo '<td>待付保证金</td><td>
                                                    <div class="tpl-table-black-operation">
                                                    
                                                      <a href="/admin/bidding/payView?id='.$v['id'].'">
                                                                    <i class="am-icon-jpy"></i> 去支付
                                                                </a>   
                                                    </div>
                                                    </td>
                                                    </tr>';
                                                        break;
                                                    case 2;
                                                        echo '<td>已支付</td><td>
                                                    <div class="tpl-table-black-operation">';
                                                        if(isset($v['biddingFile']) && $v['biddingFile']){
                                                            echo '<a href="'.$v['biddingFile'].'" download="标书文件">
                                                                    <i class="am-icon-download"></i> 下载标书文件
                                                                </a>';
                                                        }else{
                                                            echo '';
                                                        }

                                                     echo '         <a href="/admin/bidding/dataUploadView?id='.$v['id'].'&biddingId='.$v['biddingId'].'">
                                                                    <i class="am-icon-upload"></i> 上传资质
                                                                </a>   
                                                    </div>
                                                    </td>
                                                    </tr>';
                                                        break;
                                                    case 3;
                                                        echo '<td>已拒绝</td><td>
                                                    <div class="tpl-table-black-operation">
                                                         
                                                    </div>
                                                    </td>
                                                    </tr>';
                                                        break;
                                                    case 4;
                                                        echo '<td>支付失败</td><td>
                                                    <div class="tpl-table-black-operation">
                                                               <a href="/admin/bidding/payView?id='.$v['id'].'">
                                                                    <i class="am-icon-jpy"></i> 重新支付
                                                                </a>  
                                                    </div>
                                                    </td>
                                                    </tr>';
                                                        break;
                                                    case 5;
                                                        echo '<td>已完成</td><td>
                                                    <div class="tpl-table-black-operation">
                                                          
                                                    </div>
                                                    </td>
                                                    </tr>';
                                                        break;
                                                }
//                                                <td>'.date('Y-m-d H:i:s',$v['createTime']).'</td>
                                            }
                                        }else{
                                            echo '';
                                        }
                                        ?>
                                        </tbody>
                                    </table>
                                </div>
                                <div class="am-u-lg-12">
                                    <div class="am-u-sm-centered">
                                        <ul class="am-pagination am-pagination-centered" id="paging">

                                        </ul>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </form>

                </div>
            </div>
        </div>
    </div>
</div>
</div>
<!-- 点击同意=>模态框 -->
<div class="am-modal am-modal-no-btn" tabindex="-1" id="doc-modal-1">
    <div class="am-modal-dialog">
        <div class="am-modal-hd">
            <h2>提示</h2>
            <a href="javascript: void(0)" class="am-close am-close-spin" data-am-modal-close>&times;</a>
        </div>
        <div class="am-modal-bd">
            <p>本次招标项目需要交纳保证金<span>10</span>元！</p>
            <p>（招投标结束后3个工作日内退还）</p>
        </div>
        <div class="modal-footer">
            <button type="button" class="am-btn am-btn-danger cancel" data-am-modal-close>取消</button>
            <button type="button" class="am-btn am-btn-primary pay">去支付</button>
        </div>

    </div>
</div>

<!-- 点击拒绝=>模态框 -->
<div class="am-modal am-modal-no-btn" tabindex="-1" id="modal-refuse">
    <div class="am-modal-dialog">
        <div class="am-modal-hd">
            <h2>填写拒绝原因</h2>
            <a href="javascript: void(0)" class="am-close am-close-spin" data-am-modal-close>&times;</a>
        </div>
        <div class="am-modal-bd">
            <div class="am-form-group">
                <textarea class="" rows="3" id="cause" style="width: 300px;"></textarea>
                <span class="am-u-lg-12">拒绝参与投标，会对商家考评得分产生影响！</span>
            </div>
        </div>
        <div class="modal-footer">
        <button type="button" class="am-btn am-btn-danger modal-refuse-confirm">确定</button>
        <button type="button" class="am-btn am-btn-primary" data-am-modal-close>取消</button>
        </div>
    </div>
</div>


<script>
    //todo 第一次选中可以,第二次不行
    /* 全选 */
    $('.checkall').click(function(){
        var _self = this;
        $('.checkitem').each(function(){
            if (!this.disabled)
            {
                $(this).attr('checked', _self.checked);
            }
        });
        $('.checkall').attr('checked', this.checked);
    });

</script>
<script src="/assets/js/amazeui.min.js"></script>
<script src="/assets/js/amazeui.datatables.min.js"></script>
<script src="/assets/js/dataTables.responsive.min.js"></script>
<script src="/assets/js/app.js"></script>
<script src="/assets/js/page.js"></script>
<script>
    // 点击同意
    $(document).on("click",".agree",function(){
        var thisId = parseInt($(this).data("id"));
        var amount = parseInt($(this).data("amount"));
        $("#doc-modal-1").find("span").text(amount);
        console.log(amount)
        //点击取消
        $(".cancel").click(function(){
            $.ajax({
                url:"/admin/bidding/agree",
                data:{
                    id:thisId
                },
                // dataType:"json",
                type:"post",
                async:false,
                success:function(data){
                    window.location.reload();
                }
            });
        });
        //点击去付款
        $(document).on("click",".pay",function(){
            $.ajax({
                url:"/admin/bidding/agree",
                data:{
                    id:thisId,
                },
                // dataType:"json",
                type:"post",
                async:false,
                success:function(data){
                    window.location.href = "/admin/bidding/payView?id=" + thisId;
                }
            });
        });
    });
    // 点击拒绝
    $(document).on("click",".refuse",function(){
        var thisId = $(this).data("id");

        $(".modal-refuse-confirm").click(function(){
            var cause = $("#cause").val();
            $.ajax({
                url:"/admin/bidding/refuse",
                data:{
                    id: thisId,
                    refuseInfo:cause
                },
                // dataType:"json",
                type:"post",
                async:false,
                success:function(data){
                    window.location.reload();
                }
            });
        });
        
    });

    var startTime,
    endTime,
    status,
    searchValue,
    page;

    $("#getStatus").on( "change" , function() {
        startTime = $("#my-startDate").text();
        endTime = $("#my-endDate").text();
        status = $("#getStatus").val();
        searchValue = $("#searchValue").val();
        page = 1;

        chooseProject(startTime,endTime,status,searchValue,page)

    });
    $("#search").on( "click" , function() {
        startTime = $("#my-startDate").text();
        endTime = $("#my-endDate").text();
        status = $("#getStatus").val();
        searchValue = $("#searchValue").val();
        page = 1;

        chooseProject(startTime,endTime,status,searchValue,page);

    });

    //筛选日期
    var startDate = new Date(2014, 11, 20);
    var endDate = new Date(2100, 11, 25);
    var $alert = $('#data-alert');
    $('#my-start').datepicker().on('changeDate.datepicker.amui', function(event) {
        
        if (event.date.valueOf() > endDate.valueOf()) {
          $alert.find('p').text('开始日期应小于结束日期！').end().show();
          return false;
          
        } else {
          $alert.hide();
          startDate = new Date(event.date);
          $('#my-startDate').text($('#my-start').data('date'));
        }
        $(this).datepicker('close');

        startTime = $("#my-startDate").text();
        endTime = $("#my-endDate").text();
        status = $("#getStatus").val();
        searchValue = $("#searchValue").val();
        page = 1;

        chooseProject(startTime,endTime,status,searchValue,page);
        
    });
    $('#my-end').datepicker().on('changeDate.datepicker.amui', function(event) {
        
        if (event.date.valueOf() < startDate.valueOf()) {
          $alert.find('p').text('结束日期应大于开始日期！').end().show();
          return false;
        } else {
          $alert.hide();
          endDate = new Date(event.date);
          $('#my-endDate').text($('#my-end').data('date'));
        }
        $(this).datepicker('close');

        startTime = $("#my-startDate").text();
        endTime = $("#my-endDate").text();
        status = $("#getStatus").val();
        searchValue = $("#searchValue").val();
        page = 1;

        chooseProject(startTime,endTime,status,searchValue,page);
       
    });

    function chooseProject(startTime,endTime,status,searchValue,page){
        $.ajax({
            type: "GET",
            url : "/api/bidding/waitingListSearch",
            data: {
                startTime:startTime,
                endTime: endTime,
                status: status,
                search: searchValue,
                page: page
            },
            dataType: "json",
            beforeSend:function(){
                $(".my-dark").css("display","block");
            },
            success: function(msg){
                var data = msg['0'];
                var list,
                    operation,
                    listStatus,
                    downloadBiaoshu;
                console.log(data);
                if(!data[0]){
                    list += '<tr class="gradeX"><td colspan="9">暂无数据</td></tr>';
                }else{
                    for(var i = 0 ; i < data.length;i++ ){

                        downloadBiaoshu = data[i].biddingFile ? '<a href="'+ data[i].biddingFile +'" download="标书文件"><i class="am-icon-download"></i> 下载标书文件</a>' : '';
                        listStatus = data[i].status == 0 ? '待处理' :
                                    data[i].status == 1 ? '待付保证金' : 
                                        data[i].status == 2 ? '已支付' : 
                                            data[i].status == 3 ? '已拒绝' : 
                                                data[i].status == 4 ? '支付失败' : '已完成';

                        operation = data[i].status == 0 ? '<div class="tpl-table-black-operation"><a href="javascript:;" data-id="'+ data[i].id +'" data-am-modal="{target: \'#doc-modal-1\', closeViaDimmer: 0, width: 400, height: 225}" class="agree" data-amount="'+ data[i].needAmount +'"><i class="am-icon-check"></i> 同意</a> <a href="javascript:;" data-id="'+ data[i].id +'" data-am-modal="{target: \'#modal-refuse\', closeViaDimmer: 0, width: 400, height: 225}" class="tpl-table-black-operation-del refuse" ><i class="am-icon-close"></i> 拒绝</a></div>': 
                                    data[i].status == 1 ? '<div class="tpl-table-black-operation"><a href="/admin/bidding/payView?id='+ data[i].id +'"><i class="am-icon-jpy"></i> 去支付</a></div>' :
                                        data[i].status == 2 ? '<div class="tpl-table-black-operation">' + downloadBiaoshu + '<a href="/admin/bidding/dataUploadView?id='+ data[i].id +'&biddingId='+ data[i].biddingId +'"><i class="am-icon-upload"></i> 上传资质</a></div>' :
                                            data[i].status == 3 ? '' : 
                                                data[i].status == 4 ? '<div class="tpl-table-black-operation"><a href="/admin/bidding/payView?id='+ data[i].id +'"><i class="am-icon-jpy"></i> 重新支付</a></div>' : '';

                        list += '<tr>'
                                +'<td>'
                                    + '<a href="/admin/bidding/detail?id='+ data[i].biddingId +'">'+ data[i].biddingCode +'</a>'
                                + '</td>'
                                + '<td>'+ data[i].name +'</td>'
                                + '<td>'+ data[i].createTime +'</td>'
                                + '<td>'+ data[i].validTime +'</td>'
                                + '<td>'+ data[i].address +'</td>'
                                + '<td>'+ data[i].contactMan +'</td>'
                                + '<td>'+ listStatus +'</td>'
                                + '<td>'+ operation +'</td>'
                             + '</tr>';
                    }

                }
                $(".choose-box").html(list);

                //分页
                //设置分页信息  
                var pageOptions = {  
                    AllowPaging: true,  
                    PageIndex: msg.this_page,      //设置当前页码  
                    PageSize: msg.pageNum,       //设置分页大小  
                    RecordCount: msg.total_num,  //设置数据总数  
                    // TotalPage: ,      //设置总页数
                    showPageCount: 4,  
                    onPageClick: function(pageIndex) {  
                        chooseProject(startTime,endTime,status,searchValue,pageIndex)
                    }  
                }  
                //初始化分页栏  
                $('#paging').pageBar(pageOptions); 

            },
            complete:function(){
                $(".my-dark").css("display","none");
            },
            error: function (data) {  
               //  alert(XMLHttpRequest.status);
               //  alert(XMLHttpRequest.readyState);
               //  alert(textStatus);
            }
        });
    }



</script>
<script>
    $(document).ready(function() {  
        //设置分页信息  
        var pageOptions = {  
            AllowPaging: true,  
            PageIndex: <?php echo $_GET['page'] ?>,      //设置当前页码  
            PageSize: <?php echo $pageNum ?>,       //设置分页大小  
            RecordCount: <?php echo $totalNum ?>,  //设置数据总数  
            // TotalPage: ,      //设置总页数
            showPageCount: 4,  
            onPageClick: function(pageIndex) {  
                var search = '<?php echo isset($_GET['search'])  ? $_GET['search'] : 0 ?>';
                var page = parseInt(pageIndex);
                if(search){
                    window.location.href = "?page="+ page + "&search=" + search; 
                }else {
                    window.location.href = "?page="+ page;
                }
            }  
        }  
        //初始化分页栏
        $('#paging').pageBar(pageOptions);      
    })  
</script>
</body>

</html>